package com.i7time.service;

/**
 * 账户接口
 * Created by pengweiyuan on 6/7/16.
 */
public interface AccountService {

    //获取用户余额（钻石数）
    int getUserZuan(long userId);

    /**
     *  充值
     * @param userId 用户ID
     * @param rechargeZuan 充值砖石数
     * @return 充值后的钻石数
     */
    int rechargeZuan(long userId, int rechargeZuan);

    /**
     * 钻石提现
     * @param userId 用户ID
     * @param cashCount 提现数量
     * @return 提现后的砖石数量
     */
    int cashZuan(long userId, int cashCount);

    //趣探币总数
    int getQB(long userId);


    /**
     * 趣探币提现QBToCash
     * @param userId 用户ID
     * @param cashCount  提现的个数
     * @return  提现后的探币数
     */
    int QBToCash(long userId,int cashCount );

    /**
     * 趣探币转钻石
     * @param userId  用户ID
     * @param changeCount 转换数量
     * @return int[转换后趣探币的数量,转换后钻石的数量]
     */
    int[]QBToZuan(long userId,int changeCount);


}
